﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Common.Encrypt
{
    //internal static class InternalExtensionFunctions
    //{
    //    public static byte[] HexToByteArray(this string hex)
    //    {
    //        int len = hex.Length;
    //        if (len % 2 != 0)
    //        {
    //            hex += " ";
    //            len += 1;
    //        }
    //        int blen = len / 2;
    //        byte[] bytes = new byte[blen];
    //        for (int i = 0; i < blen; i++)
    //        {
    //            bytes[i] = Convert.ToByte(hex.Substring(i * 2, 2), 16);
    //        }
    //        return bytes;
    //    }
    //    public static string ByteArrayToHexString(this byte[] buffer)
    //    {
    //        if (buffer == null || buffer.Length <= 0)
    //        {
    //            return string.Empty;
    //        }
    //        StringBuilder builder = new StringBuilder();
    //        buffer.Aggregate(builder, (sb, b) => sb.AppendFormat("{0:x2}", b));
    //        return builder.ToString();
    //    }
    //}
}
